Double-ended synchronization